package net.lab1024.sa.admin.module.business.exam.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 课程分类 列表VO
 *
 * @Author AKITA
 * @Date 2025-06-06 11:33:42
 * @Copyright AKITA
 */

@Data
public class ExamromVO {


    @Schema(description = "电键")
    private Long docEntry;

    @Schema(description = "对象编码")
    private Long objId;

    @Schema(description = "对象名")
    private String objName;

    @Schema(description = "单据状态")
    private String docStatus;

    @Schema(description = "月期间")
    private Integer absId;

    @Schema(description = "审核")
    private String approved;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "版本号")
    private Integer version;

    @Schema(description = "创建ID")
    private Long createById;

    @Schema(description = "创建者")
    private String createBy;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新ID")
    private Long updateById;

    @Schema(description = "更新者")
    private String updateBy;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;

    @Schema(description = "考场名称")
    private String romName;

    @Schema(description = "缩略图")
    private String thumbnail;

    @Schema(description = "是否免费考场")
    private String romFree;

    @Schema(description = "基础电键")
    private Long baseEntry;

    @Schema(description = "开考日期")
    private LocalDateTime beginDate;

    @Schema(description = "结束日期")
    private LocalDateTime endDate;

    @Schema(description = "未答完题禁止交卷")
    private String fobExam;

    @Schema(description = "考试次数")
    private Integer examNum;

    @Schema(description = "显示成绩")
    private String showScore;

    @Schema(description = "试卷名称")
    private String paperName;

    @Schema(description = "试卷总分")
    private BigDecimal totScore;

}
